public function distribute()
    {
        if (!$this->is_booted) {
            $this->boot();
        }
        $req = $this->getContainer()->get('request');
        if (empty($req)) {
            $this->handles(new Request);
        }
        return $this->getContainer()->get('front_controller')
                ->distribute();
    }
public function distribute()
    {
        if (!$this->is_booted) {
            $this->boot();
        }
        $req = $this->getContainer()->get('request');
        if (empty($req)) {
            $this->handles(new Request);
        }
        return $this->getContainer()->get('front_controller')
                ->distribute();
    }
public function distribute ( ) { if ( ! $ this -> is_booted ) { $ this -> boot ( ) ; } $ req = $ this -> getContainer ( ) -> get ( 'request' ) ; if ( empty ( $ req ) ) { $ this -> handles ( new Request ) ; } return $ this -> getContainer ( ) -> get ( 'front_controller' ) -> distribute ( ) ; }
Distributes the application actions, controllers and views

If no request is defined yet, this will handle current HTTP request if so.

@return string|void
@see \CarteBlanche\App\FrontController::distribute()
Distributes the application actions controllers and views