Я создаю сайт, который в значительной степени полагается на стороннюю API, поэтому я подумал, что имеет смысл упаковать оболочку API как услугу, однако я начинаю находить экземпляры, в которых было бы полезно иметь доступ к нему вне контроллера, например, в репозитории сущностей. Также с этим связано то, что было бы полезно иметь возможность получить доступ к значениям конфигурации вне контроллера (опять же, например, в репозитории сущностей).
Может ли кто-нибудь сказать мне, возможно ли это, а если нет, есть ли какой-либо предлагаемый подход к подобным вещам?
спасибо за любую помощь