src/Foundation/Bus.php
public static function run($type = 'web', $session = true)
    {
        $lumos = $type == 'lumos' ? true : false;
        static::init($type);

        //Support Surface
        static::support();

        //Version Surface
        static::version();

        //Logging Surface
        static::logging();

        //Input Surface
        static::input();

        if ($type == 'test') {
            //Mock Surface
            static::mock();
        }

        //Config Surface
        static::config($type == 'test' ? true : false);

        //Environment Surface
        static::environment();

        //Maintenance Surface
        static::maintenance($lumos);

        //Time Surface
        static::time();

        //Initiate the Logging Surface
        static::initLogging();

        //Component Surface
        static::component();

        //Cubes Surface
        static::cubes();

        //Collections Surface
        static::collections();

        //Storage Surface
        static::storage($session);

        //Strings Surface
        static::string();

        //Access Surface
        static::access();

        //Validation Surface
        static::validation();

        //Call Faker Surface if enabled in Component surface
        if (Component::isOn('faker')) {
            static::faker();
        }

        //Cookie Surface
        static::cookie();

        //Router Surface
        static::router();

        //Caches Surface
        static::caches();

        //Security Surface
        static::security();

        //Auth Surface
        static::auth();

        //Call Database Surface if enabled in Component surface
        if (Component::isOn('database')) {
            static::database();
        }

        //HTTP Surface
        static::http();

        //Assets Surface
        static::assets();

        //HTML Surface
        static::html();

        //Hypertext Surface
        //Depracted
        static::Hypertext();

        //Translator Surface
        static::translator();

        //Model Surface
        static::model();

        //Relations Surface
        static::relations();

        //Media Surface
        static::media();

        //Views Surface
        static::view();

        //Controllers Surface
        static::controller();

        //Mail Surface
        static::mail();

        //Data Collection Surface
        static::dataCollection();

        //Files Surface
        static::file();

        //Intro Surface
        static::intro();

        //Plugins Surface
        static::plugins();

        //Lumos Surface
        static::lumos();

        //Atomium Surface
        static::atomium();

        //Proccess Surface
        static::proccess();

        //Setup Surface
        static::setup();

        //Events Surface
        static::event();

        //Tests Surface
        static::test();
    }
public static function run($type = 'web', $session = true)
    {
        $lumos = $type == 'lumos' ? true : false;
        static::init($type);

        //Support Surface
        static::support();

        //Version Surface
        static::version();

        //Logging Surface
        static::logging();

        //Input Surface
        static::input();

        if ($type == 'test') {
            //Mock Surface
            static::mock();
        }

        //Config Surface
        static::config($type == 'test' ? true : false);

        //Environment Surface
        static::environment();

        //Maintenance Surface
        static::maintenance($lumos);

        //Time Surface
        static::time();

        //Initiate the Logging Surface
        static::initLogging();

        //Component Surface
        static::component();

        //Cubes Surface
        static::cubes();

        //Collections Surface
        static::collections();

        //Storage Surface
        static::storage($session);

        //Strings Surface
        static::string();

        //Access Surface
        static::access();

        //Validation Surface
        static::validation();

        //Call Faker Surface if enabled in Component surface
        if (Component::isOn('faker')) {
            static::faker();
        }

        //Cookie Surface
        static::cookie();

        //Router Surface
        static::router();

        //Caches Surface
        static::caches();

        //Security Surface
        static::security();

        //Auth Surface
        static::auth();

        //Call Database Surface if enabled in Component surface
        if (Component::isOn('database')) {
            static::database();
        }

        //HTTP Surface
        static::http();

        //Assets Surface
        static::assets();

        //HTML Surface
        static::html();

        //Hypertext Surface
        //Depracted
        static::Hypertext();

        //Translator Surface
        static::translator();

        //Model Surface
        static::model();

        //Relations Surface
        static::relations();

        //Media Surface
        static::media();

        //Views Surface
        static::view();

        //Controllers Surface
        static::controller();

        //Mail Surface
        static::mail();

        //Data Collection Surface
        static::dataCollection();

        //Files Surface
        static::file();

        //Intro Surface
        static::intro();

        //Plugins Surface
        static::plugins();

        //Lumos Surface
        static::lumos();

        //Atomium Surface
        static::atomium();

        //Proccess Surface
        static::proccess();

        //Setup Surface
        static::setup();

        //Events Surface
        static::event();

        //Tests Surface
        static::test();
    }
public static function run ( $ type = 'web' , $ session = true ) { $ lumos = $ type == 'lumos' ? true : false ; static :: init ( $ type ) ; //Support Surface static :: support ( ) ; //Version Surface static :: version ( ) ; //Logging Surface static :: logging ( ) ; //Input Surface static :: input ( ) ; if ( $ type == 'test' ) { //Mock Surface static :: mock ( ) ; } //Config Surface static :: config ( $ type == 'test' ? true : false ) ; //Environment Surface static :: environment ( ) ; //Maintenance Surface static :: maintenance ( $ lumos ) ; //Time Surface static :: time ( ) ; //Initiate the Logging Surface static :: initLogging ( ) ; //Component Surface static :: component ( ) ; //Cubes Surface static :: cubes ( ) ; //Collections Surface static :: collections ( ) ; //Storage Surface static :: storage ( $ session ) ; //Strings Surface static :: string ( ) ; //Access Surface static :: access ( ) ; //Validation Surface static :: validation ( ) ; //Call Faker Surface if enabled in Component surface if ( Component :: isOn ( 'faker' ) ) { static :: faker ( ) ; } //Cookie Surface static :: cookie ( ) ; //Router Surface static :: router ( ) ; //Caches Surface static :: caches ( ) ; //Security Surface static :: security ( ) ; //Auth Surface static :: auth ( ) ; //Call Database Surface if enabled in Component surface if ( Component :: isOn ( 'database' ) ) { static :: database ( ) ; } //HTTP Surface static :: http ( ) ; //Assets Surface static :: assets ( ) ; //HTML Surface static :: html ( ) ; //Hypertext Surface //Depracted static :: Hypertext ( ) ; //Translator Surface static :: translator ( ) ; //Model Surface static :: model ( ) ; //Relations Surface static :: relations ( ) ; //Media Surface static :: media ( ) ; //Views Surface static :: view ( ) ; //Controllers Surface static :: controller ( ) ; //Mail Surface static :: mail ( ) ; //Data Collection Surface static :: dataCollection ( ) ; //Files Surface static :: file ( ) ; //Intro Surface static :: intro ( ) ; //Plugins Surface static :: plugins ( ) ; //Lumos Surface static :: lumos ( ) ; //Atomium Surface static :: atomium ( ) ; //Proccess Surface static :: proccess ( ) ; //Setup Surface static :: setup ( ) ; //Events Surface static :: event ( ) ; //Tests Surface static :: test ( ) ; }
Run the Bus surface.

@param bool $lumos
@param bool $session

@return null
Run the Bus surface .