KMP PHP API Reference

PlatformEscrowCommand extends Command
in package

Table of Contents

Methods

defaultName()  : string
execute()  : int
buildOptionParser()  : ConsoleOptionParser
decodeMetadata()  : array<string, mixed>
nullableString()  : string|null
Normalize empty CLI option values to null.
verifiedAt()  : DateTimeImmutable
Parse a verification timestamp into UTC.

Methods

execute()

public execute(Arguments $args, ConsoleIo $io) : int
Parameters
$args : Arguments
$io : ConsoleIo
Tags
inheritDoc
Return values
int

buildOptionParser()

protected buildOptionParser(ConsoleOptionParser $parser) : ConsoleOptionParser
Parameters
$parser : ConsoleOptionParser
Tags
inheritDoc
Return values
ConsoleOptionParser

decodeMetadata()

private decodeMetadata(string $json) : array<string, mixed>
Parameters
$json : string
Return values
array<string, mixed>

nullableString()

Normalize empty CLI option values to null.

private nullableString(mixed $value) : string|null
Parameters
$value : mixed

CLI option value

Return values
string|null

verifiedAt()

Parse a verification timestamp into UTC.

private verifiedAt(string|null $value) : DateTimeImmutable
Parameters
$value : string|null

Timestamp string

Return values
DateTimeImmutable
On this page

Search results