ERC20Resource
extends Resource
in package
Table of Contents
- $addressOrHash : string|null
- $model : ModelInterface
- $service : EthereumService
- __construct() : mixed
- data() : ModelInterface
- getAddressOrHash() : string
- getModel() : ModelInterface
- getService() : EthereumService
- load() : void
- makeMap() : void
- model() : string
- setAddressOrHash() : void
- setHandler() : void
- validateAddressOrHash() : void
- initResource() : void
Properties
$addressOrHash
protected
string|null
$addressOrHash
$model
protected
ModelInterface
$model
$service
protected
EthereumService
$service
Methods
__construct()
public
__construct(string|null $contractAddress, ConnectionInterface $credentials) : mixed
Parameters
- $contractAddress : string|null
- $credentials : ConnectionInterface
Return values
mixed —data()
public
data() : ModelInterface
Return values
ModelInterface —getAddressOrHash()
public
getAddressOrHash() : string
Return values
string —getModel()
public
getModel() : ModelInterface
Return values
ModelInterface —getService()
public
getService() : EthereumService
Return values
EthereumService —load()
public
load() : void
Return values
void —makeMap()
public
makeMap() : void
Return values
void —model()
public
model() : string
Return values
string —setAddressOrHash()
public
setAddressOrHash(string|null $addressOrHash) : void
Parameters
- $addressOrHash : string|null
Return values
void —setHandler()
public
setHandler(string $serviceClass) : void
Parameters
- $serviceClass : string
Return values
void —validateAddressOrHash()
public
validateAddressOrHash() : void
Return values
void —initResource()
protected
initResource() : void