ну в принципе выше правильно подсказали, что хранить имя класса в env такое себе...
Но пятница...🌚 в каком конфиге хранится нужное значение и как оно выглядит?
Я расскажу с самого начала, может подход неправильный
в зависимости от конфига нужно менять формат выходных респонсов на API
самый просто вариант - это засунуть путь к классу в конфиг, и инициализировать его в каждом методе
но тут напрашивается на самом деле сервис провайдер, то есть передаем значение конфига в сервис провайдер и он нам инициализирует нужный класс, с ключами АПИ и т.д.
и вот тут я плотно сел на брюхо, ибо ума таки не хватает