public function getErrorPage($pageName) { $errorPage = cockpit('collections')->collection('Error Pages')->findOne(["name" => $pageName]); if (!sizeof($errorPage)) { throw new Exception("Unable to load {$pageName}."); } try { $errorPageTemplate = new Templates($this->cabin); $errorPageTemplate->renderPage($errorPage, get_markdown($errorPage["content"])); } catch (Exception $e) { echo $e->getMessage(), "\n"; } }