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