\UBCodeInspector
UBCodeInspector is responsible for inspecting and analyzing code base.
Synopsis
class UBCodeInspector
{
- // methods
- public void __construct()
- protected void loadLibraries()
- protected void processClasses()
- protected void processFunctions()
- public string parseDocBlock()
- protected string cleanFilePath()
- public void getCodeEnv()
Members
protected
- $libsPath
—
string
Default Ubilling libs path - $result
—
array
Contains full code environment
Methods
protected
- cleanFilePath() — Cleans lib file-path and transforms it to relative
- loadLibraries() — Preloads all available libs to inspect defined classess and function
- processClasses() — Preprocesses available classes and methods data
- processFunctions() — Preprocesses available functions
public
- __construct()
- getCodeEnv() — Returns full code environment data
- parseDocBlock() — Parses docBlock data into human-readable text