/** * Process SAPI dependant calls * @param Controller The requested controller */ private static final function proccessSAPICalls(\System\Web\Controller $controller) { switch (\System\Server\SAPI::getSAPI()) { case \System\Server\SAPI::SAPI_CLI: //in cli mode, we disable the renderer $controller->setRenderMode(\System\Web\Controller::RENDERER_DISABLED); break; case \System\Server\SAPI::SAPI_BROWSER: default: //process the cookie consent, but only in non-CLI mode $controller->setCookieConsent(self::checkCookieConsent()); break; } }