Documentation

WordPressTest extends OAuth2ProviderUnitTestAbstract
in package

FinalYes

Table of Contents

Constants

CACERT  = __DIR__ . '/../cacert.pem'
PROJECT_ROOT  = __DIR__ . '/../../'
TEST_TOKEN  = '{"access_token":"2YotnFZFEjr1zCsicMWpAA","token_type":"example","expires_in":3600,' . '"refresh_token":"tGzv3JOkF0XG5Qx2TlKWIA","example_parameter":"example_value"}'

Properties

$provider  : WordPress
$provider  : OAuth2Interface
$provider  : OAuthInterface
$ENV_IS_CI  : bool
$HTTP_CLIENT_FACTORY  : string
$logger  : LoggerInterface
$options  : OAuthOptions
$provider  : OAuthInterface
$reflection  : ReflectionClass
$storage  : OAuthStorageInterface

Methods

arrayBodyProvider()  : array<string|int, mixed>
requestTargetProvider()  : array<string|int, mixed>
testCheckCSRFState()  : void
testCheckCSRFStateEmptyException()  : void
testCheckCSRFStateInvalidStateException()  : void
testCheckCSRFStateMismatchException()  : void
testCheckCSRFStateNotSupportedException()  : mixed
testClientCredentialsTokenRequest()  : void
testGetAccessTokenRequestBodyParams()  : void
testGetAuthURL()  : void
testGetAuthURLRequestParams()  : void
testGetClientCredentialsNotSupportedException()  : void
testGetClientCredentialsTokenRequestBodyParams()  : void
testGetRefreshAccessTokenRequestBodyParams()  : void
testGetRequestAuthorization()  : void
testGetRequestBodyInvalidContentTypeException()  : void
testGetRequestBodyWithArray()  : void
testGetRequestBodyWithStreaminterface()  : void
testGetRequestBodyWithString()  : void
testGetRequestTarget()  : void
testGetRequestTargetProviderMismatchException()  : void
testMagicGet()  : void
testOAuth2Instance()  : void
testOAuthInstance()  : void
testParseTokenResponse()  : void
testParseTokenResponseErrorException()  : void
testParseTokenResponseNoDataException()  : void
testParseTokenResponseNoTokenException()  : void
testParseTokenResponseWithScopes()  : void
testProviderInstance()  : void
testRefreshAccessTokenNoRefreshTokenException()  : void
testRefreshAccessTokenNotSupportedException()  : void
testSendAccessTokenRequest()  : void
testSetCSRFState()  : void
testSetCSRFStateNotSupportedException()  : mixed
testTokenInvalidate()  : void
getProviderFQCN()  : string
getReflectionProperty()  : mixed
initOptions()  : OAuthOptions
initProvider()  : OAuthInterface|OAuth1Interface|OAuth2Interface
initStorage()  : OAuthStorageInterface
invokeReflection()  : object
invokeReflectionMethod()  : mixed
setReflectionProperty()  : void
setUp()  : void

Constants

TEST_TOKEN

protected mixed TEST_TOKEN = '{"access_token":"2YotnFZFEjr1zCsicMWpAA","token_type":"example","expires_in":3600,' . '"refresh_token":"tGzv3JOkF0XG5Qx2TlKWIA","example_parameter":"example_value"}'

Properties

$HTTP_CLIENT_FACTORY

protected string $HTTP_CLIENT_FACTORY = \chillerlan\OAuthTest\Providers\ProviderUnitTestHttpClientFactory::class

Methods

requestTargetProvider()

public static requestTargetProvider() : array<string|int, mixed>
Return values
array<string|int, mixed>

testGetRequestBodyWithArray()

public testGetRequestBodyWithArray(array<string|int, mixed> $body, string $contentType, string $expected) : void
Parameters
$body : array<string|int, mixed>
$contentType : string
$expected : string

testGetRequestTarget()

public testGetRequestTarget(string $path, string $expected) : void
Parameters
$path : string
$expected : string

getProviderFQCN()

protected getProviderFQCN() : string
Return values
string

getReflectionProperty()

protected final getReflectionProperty(string $property) : mixed
Parameters
$property : string

invokeReflection()

protected final invokeReflection(string $FQCN[, array<string|int, mixed> $args = [] ]) : object
Parameters
$FQCN : string
$args : array<string|int, mixed> = []
Return values
object

invokeReflectionMethod()

protected final invokeReflectionMethod(string $method[, array<string|int, mixed> $args = [] ]) : mixed
Parameters
$method : string
$args : array<string|int, mixed> = []

setReflectionProperty()

protected final setReflectionProperty(string $property, mixed $value) : void
Parameters
$property : string
$value : mixed

        
On this page

Search results