Ion Framework

Software Documentation

Welcome to the Software Documentation homepage.

Build

Fri, 05 Oct 2018 17:05:58 +0000

VCS Info

tag: v2.4.0-2-g4347c8e
branch: master

Used Enrichers

build, git, phploc, phpunit

Structure

Namespaces 15
Interfaces 5
Traits 5
Classes 36
Abstract Classes 3 (8.33%)
Concrete Classes 33 (91.67%)
Methods 113
Scope
Non-Static Methods 105 (92.92%)
Static Methods 8 (7.08%)
Visibility
Public Method 104 (92.04%)
Non-Public Methods 9 (7.96%)
Functions 15
Named Functions 1 (6.67%)
Anonymous Functions 14 (93.33%)
Constants 11
Global Constants 4 (36.36%)
Class Constants 7 (63.64%)

Tests

Classes 16
Methods 57

Size

Lines of Code (LOC) 4051
Comment Lines of Code (CLOC) 1617 (39.92%)
Non-Comment Lines of Code (NCLOC) 2434 (60.08%)
Logical Lines of Code (LLOC) 774 (19.11%)
Classes 276 (35.66%)
Average Class Length 4
Average Method Length 2
Functions 274 (35.4%)
Average Function Length 18
Not in classes or functions 224 (28.94%)

Complexity

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

Dependencies

Global Accesses 26
Global Constants 12 (46.15%)
Global Variables 0 (0%)
Super-Global Variables 14 (53.85%)
Attribute Accesses 218
Non-Static 218 (100%)
Static 0 (0%)
Method Calls 340
Non-Static 309 (90.88%)
Static 31 (9.12%)