public static function initialize($_mime, $_ready = true) { ob_start(); if (!isset($_SESSION)) { session_start(); } self::$l_mime = $_mime; if (self::$l_mime != "text/html") { header("Content-type: " . self::$l_mime); } self::$l_database = new \mysql\Database(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE, DB_TIMEOUT, DB_CHARSET, DB_COLLATE, DB_PERSISTENT); self::$l_observer = $_ready ? isset($_SESSION["observer"]) ? unserialize($_SESSION["observer"])->initialize(self::$l_database) : new \observer\Observer(self::$l_database) : null; }