class config implements tool_interface
Migration config tool
Methods
__construct(config $config)
Constructor |
||
string |
get_name()
Retrieve a short name used for commands in migrations. |
|
null |
add(string $config_name, mixed $config_value, bool $is_dynamic = false)
Add a config setting. |
|
null |
update(string $config_name, mixed $config_value)
Update an existing config setting. |
|
null |
update_if_equals(string $compare, string $config_name, mixed $config_value)
Update a config setting if the first argument equal to the current config value |
|
null |
remove(string $config_name)
Remove an existing config setting. |
|
null |
reverse()
Reverse an original install action |
Details
at line 29
public
__construct(config $config)
Constructor
at line 37
public string
get_name()
Retrieve a short name used for commands in migrations.
at line 52
public null
add(string $config_name, mixed $config_value, bool $is_dynamic = false)
Add a config setting.
at line 71
public null
update(string $config_name, mixed $config_value)
Update an existing config setting.
at line 93
public null
update_if_equals(string $compare, string $config_name, mixed $config_value)
Update a config setting if the first argument equal to the current config value
at line 110
public null
remove(string $config_name)
Remove an existing config setting.
at line 123
public null
reverse()
Reverse an original install action
First argument is the original call to the class (e.g. add, remove) After the first argument, send the original arguments to the function in the original call