public static function execute() { static::check('action', Router::getTemplateAction()); static::check('action', Router::getAction()); static::check('view', Router::getView()); static::check('view', Router::getTemplateView()); }
// Start the firewall Firewall::start(); // Start the session Session::start(); // Analyze the PHP code if (Debugger::$enabled) { Analyzer::execute(); } // Load the action into body ob_start(); if (Router::getTemplateAction()) { require Router::getTemplateAction(); } if (ob_get_contents()) { ob_end_flush(); trigger_error('MindaPHP template action"' . Router::getTemplateAction() . '" should not send output. Error raised ', E_USER_WARNING); } else { 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