/** * @param CodeBase $code_base * @param ClassMap $class_map * @param int $total_count * @param int $i * * @return void */ private static function analyzeClassMapReferenceCounts(CodeBase $code_base, ClassMap $class_map, int $total_count, int &$i) { // Constants self::analyzeElementListReferenceCounts($code_base, $class_map->getClassConstantMap(), Issue::UnreferencedConstant, $total_count, $i); // Properties self::analyzeElementListReferenceCounts($code_base, $class_map->getPropertyMap(), Issue::UnreferencedProperty, $total_count, $i); // Methods self::analyzeElementListReferenceCounts($code_base, $class_map->getMethodMap(), Issue::UnreferencedMethod, $total_count, $i); }