我已经开始做一个基于Symfony 2.8的项目,这个项目已经有一段时间没有更新了。最终目标是将项目更新为Symfony 4。
该项目包括几十个使用composer的第三方软件包和捆绑包,我假设其中许多导入不再使用。
是否有任何方法可以自动检测项目实际使用的包/捆绑包?
对于捆绑包,您可以查看 app/AppKernel.php 文件以检查项目中正在使用哪些捆绑包。
app/AppKernel.php
对于非捆绑包,可以使用以下方法: https://github.com/Insolita/unused-scanner