class SubscriptionConfirmation extends Message

SubscriptionConfirmation

Diese Klasse bildet eine SubscriptionConfirmation Nachricht ab

Properties

protected string $type from Message
protected string $messageId from Message
protected string $topicArn from Message
protected string $message from Message
protected string $timestamp from Message
protected string $signatureVersion from Message
protected string $signature from Message
protected URI $signingCertURL from Message
static protected array $requiredKeys
protected string $subscribeURL
protected string $token

Methods

string
getType()

Liefert den Typ zurück

from Message
string
getMessageId()

Liefert die MessageId zurück

from Message
string
getTopicArn()

Liefert den TopicArn zurück

from Message
string
getMessage()

Liefert die Nachricht zurück

from Message
string
getTimestamp()

Liefert den Timestamp zurück

from Message
string
getSignatureVersion()

Liefert Version der Signatur zurück

from Message
string
getSignature()

Liefert die Signature zurück

from Message
URI
getSigningCertURL()

Liefert die URL zu dem Zertifikat zurück

from Message
static Message
getInstanceFromRequest(Request $request)

Erstellt ein neues Objekt aus einem Request von Amazon

from Message
__construct(string $message, string $messageId, string $timestamp, string $topicArn, string $type, string $signature, string $signingCertURL, string $signatureVersion, string $token, string $subscribeURL)

Neues Objekt

string
getToken()

Liefert den Token zurück

string
getSubscribeURL()

Liefert die URL um die Anmeldung zu bestätigen

string
getStringToSign()

Erstellt eine Zeilenumbruch getrennte Zeichenkette gemäß den Spezifikationen zum vergleichen der Signatur

getInstanceFromArray(array $data)

Erstellt ein neues Objekt aus einem Array

Details

in Message at line 86
string getType()

Liefert den Typ zurück

Return Value

string Typ

in Message at line 95
string getMessageId()

Liefert die MessageId zurück

Return Value

string MessageId

in Message at line 104
string getTopicArn()

Liefert den TopicArn zurück

Return Value

string TopicArn

in Message at line 113
string getMessage()

Liefert die Nachricht zurück

Return Value

string Nachricht

in Message at line 122
string getTimestamp()

Liefert den Timestamp zurück

Return Value

string Timestamp

in Message at line 131
string getSignatureVersion()

Liefert Version der Signatur zurück

Return Value

string Version der Signatur

in Message at line 140
string getSignature()

Liefert die Signature zurück

Return Value

string Signature

in Message at line 149
URI getSigningCertURL()

Liefert die URL zu dem Zertifikat zurück

Return Value

URI URL zu dem Zertifikat

in Message at line 162
static Message getInstanceFromRequest(Request $request)

Erstellt ein neues Objekt aus einem Request von Amazon

Parameters

Request $request Request

Return Value

Message neues Objekt

Exceptions

UnexpectedValueException

at line 80
__construct(string $message, string $messageId, string $timestamp, string $topicArn, string $type, string $signature, string $signingCertURL, string $signatureVersion, string $token, string $subscribeURL)

Neues Objekt

Parameters

string $message Nachricht
string $messageId Id der Nachricht
string $timestamp Zeit
string $topicArn ARN
string $type Typ
string $signature Signatur
string $signingCertURL URL zu dem Zertifikat
string $signatureVersion Version der Signatur
string $token Token
string $subscribeURL URL um die Anmeldung zu bestätigen

at line 100
string getToken()

Liefert den Token zurück

Return Value

string Token

at line 109
string getSubscribeURL()

Liefert die URL um die Anmeldung zu bestätigen

Return Value

string URL zum bestätigen der Anmeldung

at line 131
string getStringToSign()

Erstellt eine Zeilenumbruch getrennte Zeichenkette gemäß den Spezifikationen zum vergleichen der Signatur

Diese Werte müssen berücksichtigt werden

Message MessageId SubscribeURL Timestamp Token TopicArn Type

Return Value

string Zeilenumbruch getrennte Zeichenkette

at line 163
static SubscriptionConfirmation getInstanceFromArray(array $data)

Erstellt ein neues Objekt aus einem Array

Die Struktur des Arrays wird überprüft

Parameters

array $data Daten

Return Value

SubscriptionConfirmation neues Objekt

Exceptions

InvalidArgumentException fehlende Schlüssel