Как использовать регистратор с внедрением зависимости для всего приложения? - PullRequest
0 голосов
/ 29 октября 2019

Я хочу использовать Logger в своем приложении PHP во всем мире. Я знаю, как использовать его с шаблоном Singleton, но я видел, что люди рекомендуют использовать внедрение зависимостей. Я знаю, как работает внедрение зависимостей в целом, но проблема в том, как я могу использовать его «глобально», как Singleton во всем приложении. Я попытался создать экземпляр в index.php и отправить его при первом вызове одной службы. Должен ли я отправлять этот конкретный экземпляр глубже или я должен всякий раз, когда я хочу использовать регистратор в классе, отправлять новый экземпляр регистратора?

...