Symfony2:JMSAop只拦截服务

时间:2015-05-28 15:14:44

标签: symfony service aop

我使用JMS Aop Bundle来拦截对我的bundle方法的调用。目前,我的Pointcut是:

public function matchesClass(\ReflectionClass $class)
{
    return $class->isSubclassOf('AbstractService');
}

public function matchesMethod(\ReflectionMethod $method)
{
    return true;
}

这非常适用于真实的'服务(声明为普通服务),但不与其他类似的类型,监听器等,而它们也从AbstractService继承。是否也可以捕获对这些类的调用?

0 个答案:

没有答案