В рамках tndt-141 мы ушли от событий AdminLTEBundle на собственные, но нужны ли они нам? Они лежат в одном месте очень повторяют друг друга, и настраивают последовательность пунктов через приоритет, что не очень удобно. В целом идея с событиями не бессмылсенная, когда у нас будут какие-нибудь подключаемые плагины или подсистемы, отдельные домены и подобное. Но через события не стоит собирать в меню самые базовые и важные вещи, а вдруг при сборке случится исключение, какое меню будет отображаться на странице ошибки?
Соответственно во-первых надо сделать билдеры, собирающие наши основные и важные меню и хлебные крошки. Возможно эти билдеры будут вызывать уже более специфические евенты для сбора каких-то пунктов. Например одни плагины могут захотеть добавить страницы в глобальное меню, а какие-то в меню проекта, так что систему событий надо пределать.
Событие сбора хлебных крошек вещь отдельная, но тоже нуждается в как минимум защите в try {} catch
Связано с tndt-142
Ну, кстати, это вполне можно взять в ближайший релиз, задача не очень большая и сложная, и скорее как post-update, переведя систему из навязанной пакетом в нашу, мы можем её осмотреть и избавиться от неужного