ObjectTypeDef
class ObjectTypeDef extends AbstractObject implements IdAble, Node
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 reason this enum member is deprecated, 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.
The name of the object.
The location of this object declaration.
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_|null
constructor()
The function used to construct new instances of this object, if any.
at line 33
string
deprecated()
The reason this enum member is deprecated, if any.
at line 42
string
description()
The doc string for the object, if any.
at line 51
array
fields()
Static fields defined on this object, if any.
at line 60
array
functions()
Functions defined on this object, if any.
at line 69
Id
id()
A unique identifier for this ObjectTypeDef.
at line 78
string
name()
The name of the object.
at line 87
SourceMap|null
sourceMap()
The location of this object declaration.
at line 101
string
sourceModuleName()
If this ObjectTypeDef is associated with a Module, the name of the module. Unset otherwise.