-
-
Notifications
You must be signed in to change notification settings - Fork 87
Open
Description
Description
It would be very useful to be able to load configuration files based on APP_ENV from corresponding folder. Like in a Symfony
Example
Imagine that we have such a file structure
app/
├─ config/
│ ├─ prod/
│ │ ├─ queue.php
│ │ ├─ cache.php
│ ├─ dev/
│ │ ├─ database.php
│ ├─ monolog.php
│ ├─ database.php
│ ├─ cache.php
For APP_ENV=prod
configuration loader must first search configs in app/config/prod
. If config does not exists then it should take it from default folder app/config
.
In this case, files will be loaded from folders:
APP_ENV=prod
- app/config/prod/queue.php
- app/config/prod/cache.php
- app/config/monolog.php
- app/config/database.php
APP_ENV=dev
- app/config/dev/database.php
- app/config/cache.php
- app/config/monolog.php
APP_ENV=*
- app/config/database.php
- app/config/cache.php
- app/config/monolog.php
Metadata
Metadata
Assignees
Type
Projects
Status
In Progress