为实现多模块修改代码，引入自定义的Twig Provider