class EnvController

Methods

array|string
__invoke(array ...$args)

Returns a list of environment variables for an individual repository.

string
create(array ...$args)

Creates an environment variable for an individual repository.

array|int
find(array ...$args)

Returns a single environment variable.

void
update(array ...$args)

Updates a single environment variable.

int
delete(array ...$args)

Deletes a single environment variable.

Details

at line 23
array|string __invoke(array ...$args)

Returns a list of environment variables for an individual repository.

/repo/{repository.slug}/env_vars

Parameters

array ...$args

Return Value

array|string

Exceptions

Exception

at line 47
string create(array ...$args)

Creates an environment variable for an individual repository.

post

{ "env_var.name": "FOO", "env_var.value": "bar", "env_var.public": false }

/repo/{repository.slug}/env_vars

Parameters

array ...$args

Return Value

string

Exceptions

Exception

at line 76
array|int find(array ...$args)

Returns a single environment variable.

/repo/{repository.slug}/env_var/{env_var.id}

Parameters

array ...$args

Return Value

array|int

Exceptions

Exception

at line 100
void update(array ...$args)

Updates a single environment variable.

patch

{ "env_var.value": "bar", "env_var.public": false }

/repo/{repository.slug}/env_var/{env_var.id}

Parameters

array ...$args

Return Value

void

Exceptions

Exception

at line 129
int delete(array ...$args)

Deletes a single environment variable.

delete

/repo/{repository.slug}/env_var/{env_var.id}

Parameters

array ...$args

Return Value

int

Exceptions

Exception