Core
    
            
            in package
            
        
    
    
    
Leaf MVC Core ---------- Base class for configuring core methods
Table of Contents
Properties
Methods
- loadApplicationConfig() : mixed
 - Setup MVC application based on config
 - loadConsole() : mixed
 - Load Aloe console and user defined commands
 - loadLibs() : mixed
 - Load user defined libs
 - mode() : mixed
 - Set mode for Leaf MVC: API or Web
 - paths() : array<string|int, mixed>
 - Return application paths
 - runApplication() : mixed
 - Load all application routes and run the application
 - loadConfig() : mixed
 - Load all config files defined in the config folder
 
Properties
$mode
    protected
    static    mixed
    $mode
     = 'web'
    
    
    
    
$paths
    protected
    static    mixed
    $paths
    
    
    
    
    
Methods
loadApplicationConfig()
Setup MVC application based on config
    public
            static        loadApplicationConfig() : mixed
    loadConsole()
Load Aloe console and user defined commands
    public
            static        loadConsole([mixed $externalCommands = [] ]) : mixed
    Parameters
- $externalCommands : mixed = []
 
loadLibs()
Load user defined libs
    public
            static        loadLibs() : mixed
    mode()
Set mode for Leaf MVC: API or Web
    public
            static        mode([string|null $mode = null ]) : mixed
    Parameters
- $mode : string|null = null
 
paths()
Return application paths
    public
            static        paths() : array<string|int, mixed>
    Return values
array<string|int, mixed>runApplication()
Load all application routes and run the application
    public
            static        runApplication() : mixed
    loadConfig()
Load all config files defined in the config folder
    protected
            static        loadConfig() : mixed