Example #1
0
 /**
  * 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;
     }
 }