1.2.166. Collect Class Depth

This rule count the number of level of extends in classes. Each level is a depth level: the last child has that number of direct parent, which are dependencies.

<?php

class a {}

class b extends a {}

class c extends b {}

class d extends a {}
?>

1.2.166.1. Specs

Short name

Dump/CollectClassDepth

Rulesets

All, CE, Changed Behavior, Dump

Exakat since

2.0.3

PHP Version

All

Severity

Minor

Time To Fix

Quick (30 mins)

Precision

Very high

Features

inclusion

Available in

Entreprise Edition, Community Edition, Exakat Cloud