private function isAllowedIndirectImplementer(ClassReflectionInterface $class, $name) { if ($class->isDocumented() && $class->implementsInterface($name) && !in_array($name, $class->getOwnInterfaceNames())) { return true; } return false; }