abstract | |
|---|---|
extends |
ArrayWrapper |
An abstract class representing an OpenID message (request and response).
This class is a subclass of ArrayWrapper . Message parameters are stored in
ArrayWrapper->container
and are accessed using array syntax.
| Methods | ||
|---|---|---|
public
|
getVersion(): int
|
# |
public
|
getParamsForExtension(string $ns): array<string, string>
|
# |
public
|
hasExtension(string $ns): bool
|
# |
public
|
getExtensionMap(): array<string, string>
|
# |
protected
static
|
toKeyValueForm(array<string, string> $data): string|null
|
# |
protected
|
buildSignatureBaseString(array<string> $signed_fields, string $prefix = ''): string
|
# |
abstract
public
|
getSignatureBaseString(): string
|
# |
abstract
protected
|
getPrefix(): string
|
# |
| Methods inherited from SimpleID\Util\ArrayWrapper |
|---|
__construct(), loadData(), toArray(), offsetSet(), offsetExists(), offsetUnset(), offsetGet(), __set(), count(), getIterator(), get(), exists(), set(), append(), unset(), ref(), refLimit(), splitPath() |
| Constants | |||
|---|---|---|---|
public
|
OPENID_VERSION_2 = 2
|
# | |
public
|
OPENID_VERSION_1_1 = 1
|
# | |
public
|
OPENID_NS_2_0 = 'http://specs.openid.net/auth/2.0'
|
# | |
| Properties | |||
|---|---|---|---|
protected
|
array<string, string>
|
$extension_map = ["http://openid.net/extensions/sreg/1.1" => "sreg"]
|
# |
protected
|
int
|
$version
|
# |
| Properties inherited from SimpleID\Util\ArrayWrapper |
|---|
$container |