public function init() {
        if (!Config::config()['user']['debug']['maintenance']) {
            date_default_timezone_set(Config::config()['user']['output']['timezone']);
            $this->_setEnvironment();
            $this->_route();

            if ($this->_route == true) {
                $this->_setDatabase();
                $this->_setSecure();
                $this->_setLibrary();
                $this->_setEvent();
                $this->_setCron();
                $this->_setFunction();
                $this->_setFunction($this->request->src);
                $this->_setEvent($this->request->src);
            }
        }
    }