Делаю компонент. Он практически готов. Сейчас думаю над Бандлом. Есть два варианта:
1. 2 bundles
Создать бандл компонента, который просто будет оберткой над симфони. А уже контроллеры для web, api и console сделать в другом бандле. В итоге к нас три пакета на гид: сама библиотека (компонент), бандл, который подключает эту библиотеку и бандл, который будет иметь контроллеры, rbac и т д
2. 1 bundle
Тут просто реализуем все что нужно для web, api, console.
Второй способ, мне кажется, лучше. Но хотелось бы услышать ваше мнение.