Мой пакет находится в src/Cinergy/Bundle/ComponentBundle/CinergyComponentBundle.php
а логическим названием пакета является 'CinergyComponentBundle'
.
Поскольку я не придерживался соглашения об именах компании, я должен изменить логическое имя пакета. Предположим, что я должен переименовать его в 'XXXCinergyComponentBundle'
Какие файлы мне нужно изменить?
Я попытался переименовать файл CinergyComponentBundle.php
и содержащий класс в XXXCinergyComponentBundle.php
. Я также изменил ссылку в AppKernel.
К сожалению, это не работает. Когда я пытаюсь очистить кеш, я получаю это сообщение об ошибке:
[Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException]
The service "cinergy.people.direct.php" has a dependency on a non-existent service "cinergy.work.registry".
Эти две службы относятся к набору с новым именем. Это приводит меня к выводу, что я что-то пропустил в процессе переименования.
Есть идеи?