Я создал класс обработчика, который происходит от AbstractProcessingHandler
. Я видел, что могу поместить его в src/MyNamespace/MyBundle/Monolog/
, но меня это немного беспокоит, потому что этот обработчик используется в нескольких других пакетах, где я регистрирую данные. Поэтому для других пакетов потребуется, чтобы MyBundle работал правильно, только из-за этого обработчика.Где я должен поместить свой пользовательский обработчик Monolog в мой проект Symfony2?
Я попытался поставить класс обработчика в lib/
, но он не работает (возможно, мне нужно сделать что-то особенное с Autoload?).
Или мне нужно создать новый пакет специально для этого обработчика?
Редактировать: Я не могу поместить свой собственный класс обработчика в vendor/monolog/monolog/src/Monolog/Handler
, потому что тогда я не смог бы добавить его в свой репозиторий git: есть конфликт, потому что эта папка управляется другим репозиторием git (созданным Composer)