Конфігурація в Slim Framework; Роб Аллен; s DevNotes
Конфігурація в Slim Framework приємна і проста: конструктор програми бере масив конфігурації для контейнера DI;

Налаштування
налаштування підмасив використовується для зберігання налаштувань вашої програми:
Slim має ряд налаштувань, які ви можете змінити. Найважливішим є displayErrorDetails. За замовчуванням значення false, але якщо для нього встановлено значення true, то при відображенні сторінки помилки відображатимуться дані про будь-які винятки. Переконайтеся, що у виробництві для цього параметра встановлено значення false!
Ви можете додати будь-які інші параметри, які хочете, до конфігурації, під будь-яким назвою, яке вам подобається, як це було зроблено за допомогою ключа реєстратора, який містить інформацію про те, як налаштувати екземпляр Monolog.
Отримання налаштувань
Налаштування зберігаються в контейнері DI, тому ви можете отримати до них доступ за допомогою клавіші налаштувань на заводах контейнерів. Наприклад, я можу створити фабрику контейнерів для створення мого екземпляра Monolog таким чином: