class ObjectTypeDef extends AbstractObject implements IdAble

A definition of a custom object defined in a Module.

Properties

$lastQuery from  AbstractObject

Methods

__construct(AbstractClient $client, QueryBuilderChain $queryBuilderChain)

No description

null|array|string|int|float|bool
queryLeaf(QueryBuilder $leafQueryBuilder, string $leafKey)

No description

constructor()

The function used to construct new instances of this object, if any

string
description()

The doc string for the object, if any.

array
fields()

Static fields defined on this object, if any.

array
functions()

Functions defined on this object, if any.

id()

A unique identifier for this ObjectTypeDef.

string
name()

The name of the object.

sourceMap()

The location of this object declaration.

string
sourceModuleName()

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

Parameters

AbstractClient $client
QueryBuilderChain $queryBuilderChain

in AbstractObject at line 19
protected null|array|string|int|float|bool queryLeaf(QueryBuilder $leafQueryBuilder, string $leafKey)

No description

Parameters

QueryBuilder $leafQueryBuilder
string $leafKey

Return Value

null|array|string|int|float|bool

at line 19
Function_ constructor()

The function used to construct new instances of this object, if any

Return Value

Function_

at line 28
string description()

The doc string for the object, if any.

Return Value

string

at line 37
array fields()

Static fields defined on this object, if any.

Return Value

array

at line 46
array functions()

Functions defined on this object, if any.

Return Value

array

at line 55
AbstractId id()

A unique identifier for this ObjectTypeDef.

Return Value

AbstractId

at line 64
string name()

The name of the object.

Return Value

string

at line 73
SourceMap sourceMap()

The location of this object declaration.

Return Value

SourceMap

at line 82
string sourceModuleName()

If this ObjectTypeDef is associated with a Module, the name of the module. Unset otherwise.

Return Value

string