В Symfony есть возможность создать собственный бандл, чтобы реализовать какой-то необходимый вам функционал. Бандл можно использовать для нужд конкретного приложения, так и в качестве подключаемой зависимости.
Создать бандл на Symfony очень просто: можно использовать командную строку.
- Для начала создадим директорию, в которой будет находиться бандл. В папке src создайте папку с именем вашей организации (в соответствии с лучшими практиками symfony), а в ней папку с названием бандла. У меня так:
src/IFF/ChatBundle