косяк расширения:
поле Package name - имя пакета. Описание из документации:
Package name - это имя расширения. По соглашению об именах, имя пакета должно начинаться с буквы и содержать только буквы и цифры. В случае расширения Acme Demo
это будет demo
. Это поле обязательно к заполнению.
Ни слова про регистр букв в названии пакета.
Все хорошо, пока в расширении не появляются уведомления - расширения прекрасно работают без учета регистра символов в Package Name, а вот уведомления работают ТОЛЬКО с символами в нижнем регистре - иначе тупо уведомление из расширения не будет прописано в таблицу
phpbb_notification_types
БЕЗ каких либо уведомлений об ошибке при включении расширения, а вот на странице настроек уведомлений в Личном разделе получим ошибку "Тип уведомления отсутствует в файловой системе" .
Исправление: если в скелетоне стоит галочка "Notifications", то в
service.yml
в описании сервиса уведомлений прописывать имя пакета строчными буквами и в файле
notifications/type/demo.php
в функции
get_type
имя пакета тоже в нижнем регистре
Отправлено спустя 6 минут 1 секунду:
Еще маленький недочет: если выбрано
Migrations
, то вне зависимости установлены или нет галочки в пунктах
Administration control panel (ACP)
,
Moderator control panel (MCP)
,
User control panel (UCP)
- создаются файлы миграций для всех вышеуказанных типов (приходится их удалять)