Bluz\Application\Application::preProcess PHP Method

preProcess() protected method

Pre process
protected preProcess ( ) : void
return void
    protected function preProcess()
    {
        Router::process();
        // disable Layout for XmlHttpRequests
        if (Request::isXmlHttpRequest()) {
            $this->layoutFlag = false;
        }
        // switch to JSON response based on Accept header
        if (Request::getAccept([Request::TYPE_HTML, Request::TYPE_JSON]) == Request::TYPE_JSON) {
            $this->layoutFlag = false;
            Response::switchType('JSON');
        }
    }