Additional Configuration Overrides
As we can override almost anything else, I think it would be beneficial to be able to override configs under a couple of other situations.
Such as:
- When running from the CLI. The reason is that running from a CLI program such as PHPUnit is causing permission issues accessing cache and other runtime files that have been created by the local web-server. NOTE: I will have to ignore these overrides if the CLI is running from inside WARLOCK so that these overrides do not interfer with runner execution.
- Based on the User. This would be beneficial when different users have access to different things so that we can overrides paths or other configs for particular users.