AbstractEvent
extends AbstractArrayAccess
in package
AbstractYes
AbstractEvent is an abstract class that represents an Ethereum contract event.
It's parent to all ABI binding events and provides parsing driver code.
Tags
Table of Contents
Properties
- $store : array<string|int, mixed>
Methods
- abiDataSignature() : string|null
- abiDataTupleReplacements() : array<string|int, mixed>|null
- abiEventData() : array<string|int, mixed>
- abiEventID() : string
- abiIndexedSignature() : string
- offsetExists() : bool
- offsetGet() : mixed
- offsetSet() : void
- offsetUnset() : void
- parseEventFromLog() : static|null
- Parses an Ethereum contract event from a Log object grabbed from Receipt.
Properties
$store
private
array<string|int, mixed>
$store
= []
Methods
abiDataSignature()
public
abstract static abiDataSignature() : string|null
Return values
string|nullabiDataTupleReplacements()
public
abstract static abiDataTupleReplacements() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|nullabiEventData()
public
abstract static abiEventData() : array<string|int, mixed>
Return values
array<string|int, mixed>abiEventID()
public
abstract static abiEventID() : string
Return values
stringabiIndexedSignature()
public
abstract static abiIndexedSignature() : string
Return values
stringoffsetExists()
public
offsetExists(mixed $offset) : bool
Parameters
- $offset : mixed
Tags
Return values
booloffsetGet()
public
offsetGet(mixed $offset) : mixed
Parameters
- $offset : mixed
Tags
offsetSet()
public
offsetSet(mixed $offset, mixed $value) : void
Parameters
- $offset : mixed
- $value : mixed
Tags
offsetUnset()
public
offsetUnset(mixed $offset) : void
Parameters
- $offset : mixed
Tags
parseEventFromLog()
Parses an Ethereum contract event from a Log object grabbed from Receipt.
public
static parseEventFromLog(Log $log) : static|null
Parameters
- $log : Log
-
The log data to parse.
Tags
Return values
static|null —Returns an instance of the concrete class that extends AbstractEvent or null.