Описание проблемы
MiniShop3\ServiceRegistry пишет debug-сообщения о том, что не найдены core/config/ms3.services.php и core/config/ms3.services.d/, даже когда это штатная установка без пользовательских переопределений сервисов.
Шаги воспроизведения
- Установить MiniShop3 без кастомного
core/config/ms3.services.php.
- Не создавать директорию
core/config/ms3.services.d/.
- Инициализировать MiniShop3 так, чтобы отработал
ServiceRegistry.
- Проверить
core/cache/logs/error.log.
Ожидаемое поведение
При отсутствии опциональных override-конфигов по дефолтным путям MiniShop3 не должен писать debug-сообщения о not found, потому что это штатная конфигурация.
Фактическое поведение
В лог попадают сообщения:
Custom config not found: .../core/config/ms3.services.php
Addons directory not found: .../core/config/ms3.services.d/
Скриншоты
Не применимо.
Окружение
- MiniShop3:
beta / актуальный HEAD на момент обнаружения
- MODX: не указано
- PHP: не указано
- MySQL: не указано
- Браузер: не применимо
Логи ошибок
Логи из core/cache/logs/error.log
[2026-04-24 05:40:07] (DEBUG @ /var/www/ibochkarev_s_usr/data/www/demo.ibochkarev.su/core/components/minishop3/src/ServiceRegistry.php : 263) [MiniShop3 ServiceRegistry] Custom config not found: /var/www/****/data/www/demo.****.su/core/config/ms3.services.php
[2026-04-24 05:40:07] (DEBUG @ /var/www/****/data/www/demo.****.su/core/components/minishop3/src/ServiceRegistry.php : 319) [MiniShop3 ServiceRegistry] Addons directory not found: /var/www/****/data/www/demo.****.su/core/config/ms3.services.d/
Дополнительный контекст
Судя по документации и example-конфигам, оба пути опциональны и должны использоваться только при кастомизации сервисов. Сейчас ServiceRegistry логирует их отсутствие даже при штатной конфигурации без override-файлов.
Описание проблемы
MiniShop3\ServiceRegistryпишет debug-сообщения о том, что не найденыcore/config/ms3.services.phpиcore/config/ms3.services.d/, даже когда это штатная установка без пользовательских переопределений сервисов.Шаги воспроизведения
core/config/ms3.services.php.core/config/ms3.services.d/.ServiceRegistry.core/cache/logs/error.log.Ожидаемое поведение
При отсутствии опциональных override-конфигов по дефолтным путям MiniShop3 не должен писать debug-сообщения о
not found, потому что это штатная конфигурация.Фактическое поведение
В лог попадают сообщения:
Custom config not found: .../core/config/ms3.services.phpAddons directory not found: .../core/config/ms3.services.d/Скриншоты
Не применимо.
Окружение
beta/ актуальныйHEADна момент обнаруженияЛоги ошибок
Логи из core/cache/logs/error.log
Дополнительный контекст
Судя по документации и example-конфигам, оба пути опциональны и должны использоваться только при кастомизации сервисов. Сейчас
ServiceRegistryлогирует их отсутствие даже при штатной конфигурации без override-файлов.