перед тем, как начать работу с Symfony 2. Я заметил, что существует множество пакетов, загружаемых инфраструктурой в AppKernel.php. По умолчанию:Начиная с производства Symfony 2
$bundles = array(
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
new Symfony\Bundle\DoctrineBundle\DoctrineBundle(),
new Symfony\Bundle\AsseticBundle\AsseticBundle(),
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new JMS\SecurityExtraBundle\JMSSecurityExtraBundle(),
);
Я использую утилизацию, доктрину, ветку, каркас, пучки монологи. Могу ли я безопасно удалить других, чтобы скорость загрузки повысилась?
Какие тесты следует делать? Просто загрузите страницы и посмотрите, работает ли это? – Stefano
Конечно, было бы лучше, если бы вы получили функциональные тесты/интеграционные тесты, которые автоматически проверяли каждую страницу. Если у вас их нет, я просто щелкнул приложение, следя за журналом. Если вы удалите пакет, который вам нужен, вы должны его распознать при появлении ошибок. – Sgoettschkes