src/Controller/FrontController.php
protected function createMVCAction() {
        //Start new session
        $this->sessionFactory = $this->getLibraryInstance('session', 'sessionClass');
        $this->session = $this->sessionFactory->createSession();

        //Activate Event if the library it's included
        $this->activateEvent();

        //Create connection
        //TODO check, how to get the none connection bd class
        $this->connection = $this->getLibraryInstance('mvc', 'connectionClass', $this->config);

        //Create the translate object and translate the route input.
        //TODO Create Language and translate URL CLASS
        $this->language = $this->getLibraryInstance('language', 'languageClass', $this->communication, $this->config, $this->connection);

        //Activate the communication
        //$this->communication   = $this->getLibraryInstance('io', 'chanelClass');
        //Activate Routing
        $this->routingResolver = $this->getLibraryInstance('routing', 'routingClass', $this->communication, $this->language);

        //Start plugin managment & load install plugins if the library it's included
        //$this->activatePlugin();
        //Dispatch Core read event in case of Event library is included
        //$this->dispatchCoreReady(array());
        //Create SEO class and redirect the http request if is need.
        //TODO Create SEO CLASS
        //Execute Resolution of route, if is no possible to resolve RoutingException is throw
        $this->executeResolveRoute();

        //Execute Auth system, if the user is not authenticate a ControllerException is throw
        $this->executeAuth();

        //Execute the ACL system, if the user is not allowed ControllerException is throw
        $this->executeACL();
        //Up view, create core, create controller and execute action
        return $this->prepareAndCreateControllerAction();
    }
protected function createMVCAction() {
        //Start new session
        $this->sessionFactory = $this->getLibraryInstance('session', 'sessionClass');
        $this->session = $this->sessionFactory->createSession();

        //Activate Event if the library it's included
        $this->activateEvent();

        //Create connection
        //TODO check, how to get the none connection bd class
        $this->connection = $this->getLibraryInstance('mvc', 'connectionClass', $this->config);

        //Create the translate object and translate the route input.
        //TODO Create Language and translate URL CLASS
        $this->language = $this->getLibraryInstance('language', 'languageClass', $this->communication, $this->config, $this->connection);

        //Activate the communication
        //$this->communication   = $this->getLibraryInstance('io', 'chanelClass');
        //Activate Routing
        $this->routingResolver = $this->getLibraryInstance('routing', 'routingClass', $this->communication, $this->language);

        //Start plugin managment & load install plugins if the library it's included
        //$this->activatePlugin();
        //Dispatch Core read event in case of Event library is included
        //$this->dispatchCoreReady(array());
        //Create SEO class and redirect the http request if is need.
        //TODO Create SEO CLASS
        //Execute Resolution of route, if is no possible to resolve RoutingException is throw
        $this->executeResolveRoute();

        //Execute Auth system, if the user is not authenticate a ControllerException is throw
        $this->executeAuth();

        //Execute the ACL system, if the user is not allowed ControllerException is throw
        $this->executeACL();
        //Up view, create core, create controller and execute action
        return $this->prepareAndCreateControllerAction();
    }
@throws ControllerException
@throws Exception
@throws Exception

@return mixed controller->action return