中有一个DoctrineExtension
Doctrine'Bundle'DoctrineBundle'DependencyInjection'DoctrineExtension
包装。我找不到它在框架中的定义位置,也找不到如何用自己的类替换这个类。我想更改此扩展的某些行为。
文件本身位于:供应商/条令/条令捆绑包/条令/捆绑包/DoctrineBundle/DependencyInjection 下
我认为要改变它,你可能必须用扩展DoctrineBundle
public function getContainerExtension()
{
return new MyDoctrineExtension();
}
我自己没有试过。我预计在尝试更改这样一个核心文件时还会有很多其他问题。但也许不是。让我们知道它是否有效。也许会派上用场。