src/Mmi/App/Bootstrap.php
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;
    }
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;
    }
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 ; }
Ustawianie front controllera
@param \Mmi\Mvc\Router $router
@param \Mmi\Mvc\View $view
@return \Mmi\App\Bootstrap
Ustawianie front controllera