Todaymade\Daux\Server\Server::getPage PHP Method

getPage() private method

private getPage ( string $request ) : Todaymade\Daux\Format\Base\Page
$request string
return Todaymade\Daux\Format\Base\Page
    private function getPage($request)
    {
        $file = DauxHelper::getFile($this->daux->tree, $request);
        if ($file === false) {
            throw new NotFoundException('The Page you requested is yet to be made. Try again later.');
        }
        $generator = $this->daux->getGenerator();
        if (!$generator instanceof LiveGenerator) {
            throw new \RuntimeException("The generator '" . get_class($generator) . "' does not implement the interface " . "'Todaymade\\Daux\\Format\\Base\\LiveGenerator' and thus doesn't support live rendering.");
        }
        return $this->daux->getGenerator()->generateOne($file, $this->params);
    }