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
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
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
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
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
withPhpSdkInput(string $name, PhpSdk $value, string $description)

Create or update a binding of type PhpSdk in the environment

Env
withPhpSdkOutput(string $name, string $description)

Declare a desired PhpSdk 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

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 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 75
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 86
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 98
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 109
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 121
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 132
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 144
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 155
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 167
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 178
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 190
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 201
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 216
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 227
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 239
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 250
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 265
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 276
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 288
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 299
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 311
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 322
Env withPhpSdkInput(string $name, PhpSdk $value, string $description)

Create or update a binding of type PhpSdk in the environment

Parameters

string $name
PhpSdk $value
string $description

Return Value

Env

at line 334
Env withPhpSdkOutput(string $name, string $description)

Declare a desired PhpSdk output to be assigned in the environment

Parameters

string $name
string $description

Return Value

Env

at line 345
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 357
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 368
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 380
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 391
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 403
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 414
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