ObjectTypeDef
class ObjectTypeDef extends AbstractObject implements IdAble
A definition of a custom object defined in a Module.
Properties
$lastQuery | from AbstractObject |
Methods
No description
The function used to construct new instances of this object, if any
The doc string for the object, if any.
Static fields defined on this object, if any.
Functions defined on this object, if any.
A unique identifier for this ObjectTypeDef.
The name of the object.
If this ObjectTypeDef 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
Function_
constructor()
The function used to construct new instances of this object, if any
at line 28
string
description()
The doc string for the object, if any.
at line 37
array
fields()
Static fields defined on this object, if any.
at line 46
array
functions()
Functions defined on this object, if any.
at line 55
AbstractId
id()
A unique identifier for this ObjectTypeDef.
at line 64
string
name()
The name of the object.
at line 73
SourceMap
sourceMap()
The location of this object declaration.
at line 82
string
sourceModuleName()
If this ObjectTypeDef is associated with a Module, the name of the module. Unset otherwise.