class WorkspaceModule extends AbstractObject implements IdAble, Node

A module entry in the workspace configuration.

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

bool
entrypoint()

Whether the module is the workspace entrypoint (functions aliased to Query root).

Id
id()

A unique identifier for this WorkspaceModule.

string
name()

The module name.

array
settings()

List constructor-backed settings for this module.

string
source()

The module source path.

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
bool entrypoint()

Whether the module is the workspace entrypoint (functions aliased to Query root).

Return Value

bool

at line 28
Id id()

A unique identifier for this WorkspaceModule.

Return Value

Id

at line 37
string name()

The module name.

Return Value

string

at line 46
array settings()

List constructor-backed settings for this module.

Return Value

array

at line 55
string source()

The module source path.

Return Value

string