Parser
in package
Table of Contents
- $decoder : SimpleDecoder
- $pkcs7Reader : Pkcs7Reader
- __construct() : mixed
- convertTimestampMs() : string|null
- parseUnverified() : Receipt
- parseUsingOnlyTrustedCerts() : Receipt
- parsePayload() : Receipt
Properties
$decoder
private
SimpleDecoder
$decoder
$pkcs7Reader
private
Pkcs7Reader
$pkcs7Reader
Methods
__construct()
public
__construct([Pkcs7Reader $pkcs7Reader = null ]) : mixed
Parameters
- $pkcs7Reader : Pkcs7Reader = null
Return values
mixed —convertTimestampMs()
public
static convertTimestampMs(string|null $time) : string|null
Parameters
- $time : string|null
Return values
string|null —parseUnverified()
public
parseUnverified(string $receipt) : Receipt
Parameters
- $receipt : string
Return values
Receipt —parseUsingOnlyTrustedCerts()
public
parseUsingOnlyTrustedCerts(string $receipt, string ...$certificate) : Receipt
Parameters
- $receipt : string
- $certificate : string
Tags
Return values
Receipt —parsePayload()
private
parsePayload(string $payload) : Receipt
Parameters
- $payload : string