Как использовать монолог во многих классах PHP - PullRequest
0 голосов
/ 21 января 2019

Я написал плагин для Wordpress, в котором есть много классов PHP.Мой плагин также реализует монолог для отправки сообщений журнала (в данном случае Slack).

Каков наилучший способ доступа к монологу в моих классах?В настоящее время я передаю один и тот же экземпляр Monolog\Logger конструктору каждого класса, который в этом нуждается.Должен быть лучший способ.

1 Ответ

0 голосов
/ 21 января 2019

Используйте шаблон проектирования singleton :

https://gist.github.com/laverboy/fd0a32e9e4e9fbbf9584

...