InterfaceTypeDef
class InterfaceTypeDef extends AbstractObject implements IdAble
A definition of a custom interface defined in a Module.
Properties
$lastQuery | from AbstractObject |
Methods
from
AbstractObject
null|array|string|int|float|bool
queryLeaf(QueryBuilder $leafQueryBuilder, string $leafKey)
No description
from
AbstractObject
string
description()
The doc string for the interface, if any.
array
functions()
Functions defined on this interface, if any.
id()
A unique identifier for this InterfaceTypeDef.
string
name()
The name of the interface.
string
sourceModuleName()
If this InterfaceTypeDef is associated with a Module, the name of the module. Unset otherwise.
Details
in
AbstractObject at line 13
__construct(AbstractClient $client, QueryBuilderChain $queryBuilderChain)
No description
in
AbstractObject at line 19
protected null|array|string|int|float|bool
queryLeaf(QueryBuilder $leafQueryBuilder, string $leafKey)
No description
at line 19
string
description()
The doc string for the interface, if any.
at line 28
array
functions()
Functions defined on this interface, if any.
at line 37
AbstractId
id()
A unique identifier for this InterfaceTypeDef.
at line 46
string
name()
The name of the interface.
at line 55
SourceMap
sourceMap()
The location of this interface declaration.
at line 64
string
sourceModuleName()
If this InterfaceTypeDef is associated with a Module, the name of the module. Unset otherwise.