Method
in package
Tags
Table of Contents
- $inputs : array<string|int, mixed>|null
- $isConstant : bool|null
- $isPayable : bool|null
- $name : string|null
- $outputs : array<string|int, mixed>|null
- $type : string
- __construct() : mixed
- Method constructor.
- exception() : ContractABIException
- params() : array<string|int, mixed>
- unexpectedParamValue() : ContractABIException
Properties
$inputs
public
array<string|int, mixed>|null
$inputs
$isConstant
public
bool|null
$isConstant
$isPayable
public
bool|null
$isPayable
$name
public
string|null
$name
$outputs
public
array<string|int, mixed>|null
$outputs
$type
public
string
$type
Methods
__construct()
Method constructor.
public
__construct(array<string|int, mixed> $method) : mixed
Parameters
- $method : array<string|int, mixed>
Tags
Return values
mixed —exception()
private
exception(string $message) : ContractABIException
Parameters
- $message : string
Return values
ContractABIException —params()
private
params(string $which, array<string|int, mixed> $params[, mixed $nameMen = '' ]) : array<string|int, mixed>
Parameters
- $which : string
- $params : array<string|int, mixed>
- $nameMen : mixed = ''
Tags
Return values
array<string|int, mixed> —unexpectedParamValue()
private
unexpectedParamValue(string $param[, null|string $expected = null ][, null|string $got = null ]) : ContractABIException
Parameters
- $param : string
- $expected : null|string = null
- $got : null|string = null