Bundle является Symfony специфичен и это имеет смысл только в контексте Symfony.
Единственный контекст, который я могу придумать, когда было бы полезно вызвать контроллеры пакетов без установки пакета в проекте Symfony, - тестов. Если это то, что вам нужно, можно настроить усеченное ядро Symfony только для тестов. См. Мою статью по теме: How to run Behat scenarios and functional tests from a Symfony bundle in isolation of a project
Я также внедрил DemoBundle, где вы можете видеть, как он работает как с phpunit, так и с проверками Behat.
Вы можете использовать тот же подход, если вам просто нужно проверить свой пакет вручную в браузере, но вы действительно не хотите устанавливать всю фреймворк.
В нижней строке вы должны установить хотя бы минимальное ядро Symfony.
Извините, если я не объяснил свой вопрос должным образом. Я имею в виду, что теперь я создал автономный пакет, могу ли я запустить пакет в одиночку без установки фиктивного приложения symfony. –
Что вы подразумеваете под «автономной связкой»? Bundle предназначен для работы в Symfony, он не может быть автономным. –
Спасибо, что напомнили, что «Bundle предназначено для запуска в Symfony». Я просто хочу, чтобы функции моего пакета запускались без настройки Symfony. Я буду смотреть на ваш ответ. –