我已经编写了一个小枝条扩展,它可以提供一些功能。
这个扩展是捆绑的,我想将它作为捆绑服务公开,所以我创建了services.yml:
services:
twig.job_action_extension:
class: WebBundle\Template\JobActionExtension
arguments: ["@translator"]
tags:
- { name: twig.extension }
但似乎扩展从未暴露过
正在运行php app/console container:debug
并未列出我的服务。
是否可以将枝条扩展名注册为here等服务? 或者我是否需要在DependencyInjection下创建一个扩展名,如here,如果我想将其作为我的包的一部分贡献?