'viewport', 'content' => 'width=device-width, initial-scale=1.0'), array('name' => 'format-detection', 'content' => 'telephone=yes'), array('charset' => 'utf-8'), array("http-equiv" => 'expires', 'content' => '0'), array("name" => 'robots', 'content' => 'noarchive'), ); } protected function initRawFields() { return array(); } protected function initTitle() { return "WebBase - Not Found"; } } class Body404 extends Body { public function __construct($document) { parent::__construct($document); } public function loadView() { http_response_code(404); } public function getCode() { $html = parent::getCode(); $html .= "" . (new View404($this->getDocument())) . ""; return $html; } } }