Documentation

NPROneAPITest extends OAuth2ProviderLiveTestAbstract
in package

Table of Contents

Constants

CACERT  = __DIR__ . '/../cacert.pem'
PROJECT_ROOT  = __DIR__ . '/../../'

Properties

$provider  : NPROne
$provider  : OAuth2Interface
$provider  : OAuthInterface
$CFG_DIR  : string
$clientCredentialsScopes  : array<string|int, mixed>
$dotEnv  : DotEnv
$ENV_IS_CI  : bool
$ENV_PREFIX  : string
$HTTP_CLIENT_FACTORY  : string
$logger  : LoggerInterface
$options  : OAuthOptions
$provider  : OAuthInterface
$reflection  : ReflectionClass
$storage  : OAuthStorageInterface
$TEST_USER  : string
a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

Methods

testMe()  : void
testMeErrorException()  : void
testRequestCredentialsToken()  : void
assertMeErrorException()  : void
assertMeResponse()  : void
getEnvPrefix()  : string
getProviderFQCN()  : string
getReflectionProperty()  : mixed
initEnvConfig()  : void
initOptions()  : OAuthOptions
initProvider()  : OAuthInterface|OAuth1Interface|OAuth2Interface
initStorage()  : OAuthStorageInterface
invokeReflection()  : object
invokeReflectionMethod()  : mixed
setReflectionProperty()  : void
setUp()  : void

Constants

Properties

$HTTP_CLIENT_FACTORY

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

$TEST_USER

a test username for live API tests, defined in .env as {ENV-PREFIX}_TESTUSER

protected string $TEST_USER = ''

Methods

assertMeResponse()

protected assertMeResponse(ResponseInterface $response, object|null $json) : void
Parameters
$response : ResponseInterface
$json : object|null

getEnvPrefix()

protected getEnvPrefix() : string
Return values
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