Hummingbird Anime Client

Software Documentation

Welcome to the Software Documentation homepage.

Build

Fri, 17 Feb 2017 14:24:16 +0000

VCS Info

tag: v4.0.0-alpha-3-53-g1f58d7a-dirty
branch: develop

Used Enrichers

build, checkstyle, git, phploc, phpunit

Structure

Namespaces 16
Interfaces 1
Traits 5
Classes 62
Abstract Classes 2 (3.23%)
Concrete Classes 60 (96.77%)
Methods 253
Scope
Non-Static Methods 232 (91.7%)
Static Methods 21 (8.3%)
Visibility
Public Method 206 (81.42%)
Non-Public Methods 47 (18.58%)
Functions 19
Named Functions 10 (52.63%)
Anonymous Functions 9 (47.37%)
Constants 68
Global Constants 4 (5.88%)
Class Constants 64 (94.12%)

Tests

Classes 20
Methods 43

Size

Lines of Code (LOC) 8951
Comment Lines of Code (CLOC) 2880 (32.18%)
Non-Comment Lines of Code (NCLOC) 6071 (67.82%)
Logical Lines of Code (LLOC) 1861 (20.79%)
Classes 1191 (64%)
Average Class Length NaN
Average Method Length NaN
Functions 274 (14.72%)
Average Function Length 14
Not in classes or functions 396 (21.28%)

Complexity

Cyclomatic Complexity / LLOC 0.13
Cyclomatic Complexity / Number of Methods 0

Dependencies

Global Accesses 33
Global Constants 21 (63.64%)
Global Variables 0 (0%)
Super-Global Variables 12 (36.36%)
Attribute Accesses 505
Non-Static 503 (99.6%)
Static 2 (0.4%)
Method Calls 979
Non-Static 879 (89.79%)
Static 100 (10.21%)