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
defaultName()
public
static defaultName() : string
Tags
Return values
stringexecute()
public
execute(Arguments $args, ConsoleIo $io) : int
Parameters
- $args : Arguments
- $io : ConsoleIo
Tags
Return values
intbuildOptionParser()
protected
buildOptionParser(ConsoleOptionParser $parser) : ConsoleOptionParser
Parameters
- $parser : ConsoleOptionParser
Tags
Return values
ConsoleOptionParserdecodeMetadata()
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|nullverifiedAt()
Parse a verification timestamp into UTC.
private
verifiedAt(string|null $value) : DateTimeImmutable
Parameters
- $value : string|null
-
Timestamp string