让我们说我在我的项目中使用Doctrine ORM(Doctrine只是一个例子,我正在寻找适用于任何类的解决方案)
我想拦截对Doctrine\ORM\EntityRepository::createQueryBuilder
因此,如果我的代码(或任何其他库代码)中的某个地方发出了对该方法的调用,我想在执行被调用方法之前执行一些代码。
任何PHP版本对我来说都没问题,我不需要最小的兼容性。
我看了here,但解决方案要求我控制类的实例化,这绝对不是我的情况。
任何人都知道如何实现这个目标?
由于