protected function _setupFrontController(\Mmi\Mvc\Router $router, \Mmi\Mvc\View $view)
    {
        //inicjalizacja frontu
        $frontController = FrontController::getInstance();
        //wczytywanie struktury frontu z cache
        if (null === ($frontStructure = FrontController::getInstance()->getLocalCache()->load($cacheKey = 'mmi-structure'))) {
            FrontController::getInstance()->getLocalCache()->save($frontStructure = \Mmi\Mvc\Structure::getStructure(), $cacheKey, 0);
        }
        //konfiguracja frontu
        FrontController::getInstance()->setStructure($frontStructure)
            //ustawienie routera
            ->setRouter($router)
            //ustawienie widoku
            ->setView($view)
            //włączenie (lub nie) debugera
            ->getResponse()->setDebug(\App\Registry::$config->debug);
        //rejestracja pluginów
        foreach (\App\Registry::$config->plugins as $plugin) {
            $frontController->registerPlugin(new $plugin());
        }
        return $this;
    }