class Env extends AbstractObject implements IdAble

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

id()

A unique identifier for this Env.

input(string $name)

retrieve an input value by name

array
inputs()

return all input values for the environment

output(string $name)

retrieve an output value by name

array
outputs()

return all output values for the environment

Env
withAddressInput(string $name, Address $value, string $description)

Create or update a binding of type Address in the environment

Env
withAddressOutput(string $name, string $description)

Declare a desired Address output to be assigned in the environment

Env
withCacheVolumeInput(string $name, CacheVolume $value, string $description)

Create or update a binding of type CacheVolume in the environment

Env
withCacheVolumeOutput(string $name, string $description)

Declare a desired CacheVolume output to be assigned in the environment

Env
withChangesetInput(string $name, Changeset $value, string $description)

Create or update a binding of type Changeset in the environment

Env
withChangesetOutput(string $name, string $description)

Declare a desired Changeset output to be assigned in the environment

Env
withCloudInput(string $name, Cloud $value, string $description)

Create or update a binding of type Cloud in the environment

Env
withCloudOutput(string $name, string $description)

Declare a desired Cloud output to be assigned in the environment

Env
withContainerInput(string $name, Container $value, string $description)

Create or update a binding of type Container in the environment

Env
withContainerOutput(string $name, string $description)

Declare a desired Container output to be assigned in the environment

Env
withDirectoryInput(string $name, Directory $value, string $description)

Create or update a binding of type Directory in the environment

Env
withDirectoryOutput(string $name, string $description)

Declare a desired Directory output to be assigned in the environment

Env
withEnvFileInput(string $name, EnvFile $value, string $description)

Create or update a binding of type EnvFile in the environment

Env
withEnvFileOutput(string $name, string $description)

Declare a desired EnvFile output to be assigned in the environment

Env
withEnvInput(string $name, Env $value, string $description)

Create or update a binding of type Env in the environment

Env
withEnvOutput(string $name, string $description)

Declare a desired Env output to be assigned in the environment

Env
withFileInput(string $name, File $value, string $description)

Create or update a binding of type File in the environment

Env
withFileOutput(string $name, string $description)

Declare a desired File output to be assigned in the environment

Env
withGitRefInput(string $name, GitRef $value, string $description)

Create or update a binding of type GitRef in the environment

Env
withGitRefOutput(string $name, string $description)

Declare a desired GitRef output to be assigned in the environment

Env
withGitRepositoryInput(string $name, GitRepository $value, string $description)

Create or update a binding of type GitRepository in the environment

Env
withGitRepositoryOutput(string $name, string $description)

Declare a desired GitRepository output to be assigned in the environment

Env
withJSONValueInput(string $name, JsonValue $value, string $description)

Create or update a binding of type JSONValue in the environment

Env
withJSONValueOutput(string $name, string $description)

Declare a desired JSONValue output to be assigned in the environment

Env
withLLMInput(string $name, LLM $value, string $description)

Create or update a binding of type LLM in the environment

Env
withLLMOutput(string $name, string $description)

Declare a desired LLM output to be assigned in the environment

Env
withModuleConfigClientInput(string $name, ModuleConfigClient $value, string $description)

Create or update a binding of type ModuleConfigClient in the environment

Env
withModuleConfigClientOutput(string $name, string $description)

Declare a desired ModuleConfigClient output to be assigned in the environment

Env
withModuleInput(string $name, Module $value, string $description)

Create or update a binding of type Module in the environment

Env
withModuleOutput(string $name, string $description)

Declare a desired Module output to be assigned in the environment

Env
withModuleSourceInput(string $name, ModuleSource $value, string $description)

Create or update a binding of type ModuleSource in the environment

Env
withModuleSourceOutput(string $name, string $description)

Declare a desired ModuleSource output to be assigned in the environment

Env
withSearchResultInput(string $name, SearchResult $value, string $description)

Create or update a binding of type SearchResult in the environment

Env
withSearchResultOutput(string $name, string $description)

Declare a desired SearchResult output to be assigned in the environment

Env
withSearchSubmatchInput(string $name, SearchSubmatch $value, string $description)

Create or update a binding of type SearchSubmatch in the environment

Env
withSearchSubmatchOutput(string $name, string $description)

Declare a desired SearchSubmatch output to be assigned in the environment

Env
withSecretInput(string $name, Secret $value, string $description)

Create or update a binding of type Secret in the environment

Env
withSecretOutput(string $name, string $description)

Declare a desired Secret output to be assigned in the environment

Env
withServiceInput(string $name, Service $value, string $description)

Create or update a binding of type Service in the environment

Env
withServiceOutput(string $name, string $description)

Declare a desired Service output to be assigned in the environment

Env
withSocketInput(string $name, Socket $value, string $description)

Create or update a binding of type Socket in the environment

Env
withSocketOutput(string $name, string $description)

Declare a desired Socket output to be assigned in the environment

Env
withStringInput(string $name, string $value, string $description)

Create or update an input value of type string

Env
withStringOutput(string $name, string $description)

Create or update an input value of type string

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 16
AbstractId id()

A unique identifier for this Env.

Return Value

AbstractId

at line 25
Binding input(string $name)

retrieve an input value by name

Parameters

string $name

Return Value

Binding

at line 35
array inputs()

return all input values for the environment

Return Value

array

at line 44
Binding output(string $name)

retrieve an output value by name

Parameters

string $name

Return Value

Binding

at line 54
array outputs()

return all output values for the environment

Return Value

array

at line 63
Env withAddressInput(string $name, Address $value, string $description)

Create or update a binding of type Address in the environment

Parameters

string $name
Address $value
string $description

Return Value

Env

at line 75
Env withAddressOutput(string $name, string $description)

Declare a desired Address output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 86
Env withCacheVolumeInput(string $name, CacheVolume $value, string $description)

Create or update a binding of type CacheVolume in the environment

Parameters

string $name
CacheVolume $value
string $description

Return Value

Env

at line 98
Env withCacheVolumeOutput(string $name, string $description)

Declare a desired CacheVolume output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 109
Env withChangesetInput(string $name, Changeset $value, string $description)

Create or update a binding of type Changeset in the environment

Parameters

string $name
Changeset $value
string $description

Return Value

Env

at line 121
Env withChangesetOutput(string $name, string $description)

Declare a desired Changeset output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 132
Env withCloudInput(string $name, Cloud $value, string $description)

Create or update a binding of type Cloud in the environment

Parameters

string $name
Cloud $value
string $description

Return Value

Env

at line 144
Env withCloudOutput(string $name, string $description)

Declare a desired Cloud output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 155
Env withContainerInput(string $name, Container $value, string $description)

Create or update a binding of type Container in the environment

Parameters

string $name
Container $value
string $description

Return Value

Env

at line 167
Env withContainerOutput(string $name, string $description)

Declare a desired Container output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 178
Env withDirectoryInput(string $name, Directory $value, string $description)

Create or update a binding of type Directory in the environment

Parameters

string $name
Directory $value
string $description

Return Value

Env

at line 190
Env withDirectoryOutput(string $name, string $description)

Declare a desired Directory output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 201
Env withEnvFileInput(string $name, EnvFile $value, string $description)

Create or update a binding of type EnvFile in the environment

Parameters

string $name
EnvFile $value
string $description

Return Value

Env

at line 213
Env withEnvFileOutput(string $name, string $description)

Declare a desired EnvFile output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 224
Env withEnvInput(string $name, Env $value, string $description)

Create or update a binding of type Env in the environment

Parameters

string $name
Env $value
string $description

Return Value

Env

at line 236
Env withEnvOutput(string $name, string $description)

Declare a desired Env output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 247
Env withFileInput(string $name, File $value, string $description)

Create or update a binding of type File in the environment

Parameters

string $name
File $value
string $description

Return Value

Env

at line 259
Env withFileOutput(string $name, string $description)

Declare a desired File output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 270
Env withGitRefInput(string $name, GitRef $value, string $description)

Create or update a binding of type GitRef in the environment

Parameters

string $name
GitRef $value
string $description

Return Value

Env

at line 282
Env withGitRefOutput(string $name, string $description)

Declare a desired GitRef output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 293
Env withGitRepositoryInput(string $name, GitRepository $value, string $description)

Create or update a binding of type GitRepository in the environment

Parameters

string $name
GitRepository $value
string $description

Return Value

Env

at line 308
Env withGitRepositoryOutput(string $name, string $description)

Declare a desired GitRepository output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 319
Env withJSONValueInput(string $name, JsonValue $value, string $description)

Create or update a binding of type JSONValue in the environment

Parameters

string $name
JsonValue $value
string $description

Return Value

Env

at line 331
Env withJSONValueOutput(string $name, string $description)

Declare a desired JSONValue output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 342
Env withLLMInput(string $name, LLM $value, string $description)

Create or update a binding of type LLM in the environment

Parameters

string $name
LLM $value
string $description

Return Value

Env

at line 354
Env withLLMOutput(string $name, string $description)

Declare a desired LLM output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 365
Env withModuleConfigClientInput(string $name, ModuleConfigClient $value, string $description)

Create or update a binding of type ModuleConfigClient in the environment

Parameters

string $name
ModuleConfigClient $value
string $description

Return Value

Env

at line 380
Env withModuleConfigClientOutput(string $name, string $description)

Declare a desired ModuleConfigClient output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 391
Env withModuleInput(string $name, Module $value, string $description)

Create or update a binding of type Module in the environment

Parameters

string $name
Module $value
string $description

Return Value

Env

at line 403
Env withModuleOutput(string $name, string $description)

Declare a desired Module output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 414
Env withModuleSourceInput(string $name, ModuleSource $value, string $description)

Create or update a binding of type ModuleSource in the environment

Parameters

string $name
ModuleSource $value
string $description

Return Value

Env

at line 426
Env withModuleSourceOutput(string $name, string $description)

Declare a desired ModuleSource output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 437
Env withSearchResultInput(string $name, SearchResult $value, string $description)

Create or update a binding of type SearchResult in the environment

Parameters

string $name
SearchResult $value
string $description

Return Value

Env

at line 449
Env withSearchResultOutput(string $name, string $description)

Declare a desired SearchResult output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 460
Env withSearchSubmatchInput(string $name, SearchSubmatch $value, string $description)

Create or update a binding of type SearchSubmatch in the environment

Parameters

string $name
SearchSubmatch $value
string $description

Return Value

Env

at line 475
Env withSearchSubmatchOutput(string $name, string $description)

Declare a desired SearchSubmatch output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 486
Env withSecretInput(string $name, Secret $value, string $description)

Create or update a binding of type Secret in the environment

Parameters

string $name
Secret $value
string $description

Return Value

Env

at line 498
Env withSecretOutput(string $name, string $description)

Declare a desired Secret output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 509
Env withServiceInput(string $name, Service $value, string $description)

Create or update a binding of type Service in the environment

Parameters

string $name
Service $value
string $description

Return Value

Env

at line 521
Env withServiceOutput(string $name, string $description)

Declare a desired Service output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 532
Env withSocketInput(string $name, Socket $value, string $description)

Create or update a binding of type Socket in the environment

Parameters

string $name
Socket $value
string $description

Return Value

Env

at line 544
Env withSocketOutput(string $name, string $description)

Declare a desired Socket output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 555
Env withStringInput(string $name, string $value, string $description)

Create or update an input value of type string

Parameters

string $name
string $value
string $description

Return Value

Env

at line 567
Env withStringOutput(string $name, string $description)

Create or update an input value of type string

Parameters

string $name
string $description

Return Value

Env