Todaymade\Daux\Server\Server::handle PHP Method

handle() public method

Handle an incoming request
public handle ( ) : Todaymade\Daux\Format\Base\Page
return Todaymade\Daux\Format\Base\Page
    public function handle()
    {
        $this->params = $this->getParams();
        $request = $this->getRequest();
        $request = urldecode($request);
        if (substr($request, 0, 7) == 'themes/') {
            return $this->serveTheme(substr($request, 6));
        }
        if ($request == 'index_page') {
            $request = $this->daux->tree->getIndexPage()->getUri();
        }
        return $this->getPage($request);
    }