【发布时间】:2019-04-29 07:24:30
【问题描述】:
我需要在不触发特定实体侦听器的情况下使用 Alice Fixtures Bundle 保留一些固定装置。
侦听器通过EntityListeners 注释与我的实体相关联。
我宁愿不改变监听器本身。
我创建了一个可以访问容器的自定义加载器,希望在创建对象之前禁用所有侦听器。
我已经尝试过this answer,但$em->getEventManager()->getListeners() 没有返回实体监听器。
ClassMetadata 为我提供了该实体的订阅实体侦听器列表,但它只是一个只读数组。
有没有办法禁用那些实体监听器?
【问题讨论】:
标签: symfony doctrine-orm