如何拦截PHP中的方法调用?

时间:2014-10-29 18:22:57

标签: php

让我们说我在我的项目中使用Doctrine ORM(Doctrine只是一个例子,我正在寻找适用于任何类的解决方案)

我想拦截对Doctrine\ORM\EntityRepository::createQueryBuilder

的调用

因此,如果我的代码(或任何其他库代码)中的某个地方发出了对该方法的调用,我想在执行被调用方法之前执行一些代码。

任何PHP版本对我来说都没问题,我不需要最小的兼容性。

我看了here,但解决方案要求我控制类的实例化,这绝对不是我的情况。

任何人都知道如何实现这个目标?

由于

0 个答案:

没有答案