Как именно я должен хранить данные конфига?!
Можно так в отдельном файле:
return [
//тут конфиг
]
Потом этот файл подключать туда, где требуется конфиг.
Мне нужно сделать это через класс с ограничением видимости или как-то еще
Нет, т.к. в конфиге лежат критичные данные, которые не заносят под гит.
P.s. вместо array() используйте []