public static function execute() { static::check('action', Router::getTemplateAction()); static::check('action', Router::getAction()); static::check('view', Router::getView()); static::check('view', Router::getTemplateView()); }
ob_end_clean(); } ob_start(); if (Router::getAction()) { extract(Router::getParameters()); require Router::getAction(); } if (ob_get_contents()) { ob_end_flush(); trigger_error('MindaPHP action "' . Router::getAction() . '" should not send output. Error raised ', E_USER_WARNING); } else { ob_end_clean(); } // End the session Session::end(); // Close the database connection DB::close(); if (Router::getTemplateView()) { Buffer::start('html'); require Router::getView(); // Show developer toolbar if (Debugger::$enabled) { Debugger::toolbar(); } Buffer::end('html'); // Load body into template require Router::getTemplateView(); } else { // Handle the 'none' template case require Router::getView(); }