Symfony2:JMSAop仅拦截服务

Symfony2:JMSAop仅拦截服务,symfony,service,aop,Symfony,Service,Aop,我使用JMS Aop包拦截对我的包的方法的调用。目前,我的切入点是: public function matchesClass(\ReflectionClass $class) { return $class->isSubclassOf('AbstractService'); } public function matchesMethod(\ReflectionMethod $method) { return true; } 这对于声明为普通服务的“真实”服务非常有效,

我使用JMS Aop包拦截对我的包的方法的调用。目前,我的切入点是:

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

public function matchesMethod(\ReflectionMethod $method)
{
    return true;
}
这对于声明为普通服务的“真实”服务非常有效,但对于其他类型、侦听器等服务则不行,因为它们也继承自AbstractService。是否也可以捕获对这些类的调用